
add_executable(hello_world hello_world.cc)
target_link_libraries(hello_world ray_tracing)

add_executable(sending_ray sending_ray.cc)
target_link_libraries(sending_ray ray_tracing)

add_executable(sphere_intersection sphere_intersection.cc)
target_link_libraries(sphere_intersection ray_tracing)

add_executable(sphere_surface_normal sphere_surface_normal.cc)
target_link_libraries(sphere_surface_normal ray_tracing)

add_executable(multi_object multi_object.cc)
target_link_libraries(multi_object ray_tracing)

add_executable(multi_object_aa multi_object_aa.cc)
target_link_libraries(multi_object_aa ray_tracing)

add_executable(diffuse_color diffuse_color.cc)
target_link_libraries(diffuse_color ray_tracing)

add_executable(material_color material_color.cc)
target_link_libraries(material_color ray_tracing)

add_executable(fuzz_material_color fuzz_material_color.cc)
target_link_libraries(fuzz_material_color ray_tracing)

add_executable(refrection_material_color refrection_material_color.cc)
target_link_libraries(refrection_material_color ray_tracing)

add_executable(full_glass_material_color full_glass_material_color.cc)
target_link_libraries(full_glass_material_color ray_tracing)

add_executable(flying_camera flying_camera.cc)
target_link_libraries(flying_camera ray_tracing)

add_executable(defocus_blur defocus_blur.cc)
target_link_libraries(defocus_blur ray_tracing)

add_executable(final_render final_render.cc)
target_link_libraries(final_render ray_tracing)
